Generic Non-Commercial Copyleft Software License, Version 1.1

Copyright (c) 2010-2011, Karl Knechtel.

Preamble

This License is a non-commercial, copyleft license. It sets the terms under which You may copy, modify, distribute and/or re-distribute the Software. The intent of This License is to make the Software available free of charge in perpetuity for those who do not have a commercial purpose for it; while ensuring that if a commercial purpose is ever found, payment shall be rendered to the deserving Authors, rather than simply to those most skilled at marketing.

The Authors have furthermore chosen to provide the Original Work in Source form, believing that this is an essential aspect of dealing fairly and transparently with You, so that You may be reasonably assured that the Software is not malicious. However, this SHALL NOT IMPLY ANY WARRANTY OF ANY KIND; see section 11.

You may have been provided with some or all of the Dependencies of the Original Work. See the file COPYING.txt, if present, for details. You must abide by the licensing terms of the Dependencies as well. Note that the Dependencies may also be licensed under This License; this is intended to allow the Authors to reuse components between projects while ensuring that every piece of their work receives the same protections.

You are always permitted to make alternate arrangements directly with the Authors, if the terms of This License do not permit the full use that you propose to make of the Original Work. In particular, should you find a viable commercial purpose for the Original Work, you may negotiate privately with the Authors to re-license it.


0. Definitions.

"This License" means the Generic Non-Commercial Copyleft Software License, Version 1.1.

"Original Work" means the work of authorship, consisting of each and every file made available under the terms of This License, whether in Source or Object form, as indicated by a copyright notice included in each file that is in Source form (an example is provided in Appendix A).

"Derived Work" means any work, whether in Source form or Object form, that is produced by any modification to the Original Work or any other Derived Work, except for a modification to the Original Work that is explicitly requested or solicited by the Authors (for example, to apply a "patch" which fixes a defect in the Original Work, or to update the Original Work to a newer version).

"Software" means the Original Work or any Derived Work.

"Dependencies" means any works, whether in Source form or Object form, the presence of which is required for the normal operation of the Software, including but not limited to compilers, runtimes and libraries, but explicitly excluding the operating system of a computer or works which can reasonably be expected to be included with the operating system. "Dependency" is the singular of "Dependencies".

"Authors" means each and every person claiming copyright on any portion of the Original Work. "Author" means any of the Authors.

"You" means any person seeking to use, modify, distribute or re-distribute the Software. "Your" means pertaining to You.

"Source Form" means the preferred form for making modifications to a file, including without limitation source code, documentation in plain text, and configuration files. "Source File" means a file which is part of the Source Form of a work.

"Object Form" means any form resulting from mechanical transformation or translation of a Source form, including without limitation compiled bytecode, compiled object code, compiled and linked executable files, and conversions to other media types. "Object File" means a file which is part of the Object Form of a work.

"Distribute" means to make the Software accessible to any other person in any way. "Distribution" means the act of making the Software accessible to any other person in any way.

"Product" means any file which is created or modified as a result of using the Software, such that this creation or modification is in accordance with the stated purpose of the Software.

"Publish" means to make any Product accessible to any other person in any way.


1. Meta.

The text of This License itself constitutes a copyright work. Everyone is permitted to copy and distribute verbatim copies of the text, and to use This License to license their own works; but changing it is not allowed.


2. Permissions for Use of the Original Work.

You may use the Original Work for any purpose, provided that you do not sell, lease, or rent any Product, or in any other way charge a fee to Publish any Product.


3. Permissions for Creation and Use of Derived Works.

You may create, for your own use, any number of Derived Works without restriction. You may use these Derived Works for any purpose, provided that you do not sell, lease or rent any Product, or in any other way charge a fee to Publish any Product.


4. Permissions for Distribution of Software.

You may Distribute the Software in Source form, in any medium, provided that You meet the following conditions:

	a) You must license the Software to the recipient solely under the terms of This License, and provide a copy of This License for reference; and
	b) You must not sell, lease or rent the Software, nor in any other way charge a fee for Distribution of the Software; and
	c) If You Distribute the Software in conjunction with other works, You must not sell, lease or rent this combination of the Software and other works, nor in any other way charge a fee for Distribution of this combination; and
	d) You must retain all copyright notices in each and every Source File which You Distribute, whether or not You have modified the file (You may, and should, append to copyright notices as appropriate to claim copyright on Your modifications; see Appendix A for an example); and
	e) You must cause each and every Source File which You modify and subsequently Distribute to bear prominent notices describing the modifications; and
	f) You must not claim any patents with respect to Your modifications (see also section 9); and
	g) If the Software has Dependencies, You must either:
		i) include each Dependency in Your Distribution (and additionally abide by the licensing terms of that Dependency); or 
		ii) indicate how to obtain the Dependency legally and free of charge.
		For greater clarity, you must not cause the normal operation of the Software to depend on the presence of commercial works.

You may also Distribute the Software in Object form simultaneously with the Source form, or in such a way that the Source form is immediately available to anyone who obtains the Object form (for example, via adjacent links on a web page).


5. Items Not Considered Part of a Derived Work.

The addition of works (including, without limitation, configuration files and scripts) that merely extend or make use of the Original Work does not create a Derived Work. In addition, such works are not goverened by the terms of This License, as they are not part of the Software.


6. Acceptance of License; Binding Agreement.

Any use, Distribution and/or modification of the Software is governed by This License, and constitutes acceptance of This License. If You do not accept This License, You may not use, Distribute or modify the Software.


7. Trademarks.

This License does not grant You the right to use any trademark, service mark, tradename or logo of any of the Authors.


8. Authorship; Transitivity.

For greater certainty, if You Distribute a Derived Work, that Derived Work shall be considered a new Original Work within the context of its own licensing. The Authors of such a work are:

	(a) the Authors of the Original Work from which the Derived Work was derived; and
	(b) the person or persons who modified the Original Work so as to create the Derived Work.


9. Patents.

The Authors do not claim any patents with respect to the Original Work. If You institute patent litigation (including a cross-claim or counterclaim) against any party alleging that any Software distributed under This License constitutes direct or contributory patent infringement, then Your rights under This License shall terminate on the date that such litigation is filed.


10. Severability.

If any provision of This Licence is found invalid or unenforceable under applicable law, this shall not affect the validity or enforceability of any other provision of This Licence, and these other provisions shall remain in full force and effect. In addition, without further action by You or the Authors, the provision found to be invalid or unenforceable shall be reformed to the minimum extent necessary to make such provision valid and enforceable.


11. Disclaimer of Warranty.

THE ORIGINAL WORK IS PROVIDED BY THE AUTHORS "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO AUTHOR SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.


APPENDIX A. Sample Copyright/License Notice.

Each and every Source File that is part of the Original Work shall include a notice of the following form, demarcated as a comment if necessary:

	[Title of the Original Work (optional)]
	Copyright [year(s)] [name(s) of Authors, comma-delimited if more than one].

	[Description of the purpose of the file as it pertains to the program]

	Licensed under the Generic Non-Commercial Copyleft Software License,
	Version 1.1 (hereafter "Licence"). You may not use this file except
	in the ways outlined in the Licence, which you should have received
	along with this file.

	Unless required by applicable law or agreed to in writing, software 
	distributed under the License is distributed on an "AS IS" BASIS,
	WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
	implied. See the License for the specific language governing
	permissions and limitations under the License.

When You Distribute a Derived Work, update the copyright year(s) if appropriate, append Your name to the list of names of Authors, and append a description of Your modifications to the file (if any) to the description of the purpose of the file, indicating that they are Your modifications specifically. If You add a new file to a Derived Work, include the names of the Authors of the Original Work in the copyright statement. At all times, make a good-faith effort to ensure that it is clear who wrote/changed what code; but all Authors shall be listed in every copyright statement.
